在設定回覆訊息的部分,如果是文字訊息的話,是這樣寫:
message = {
"type": "text",
"text": "Hello,歡迎使用HOW_imacbot,這是Line Bot API測試訊息"
}
Image Message接收到的格式如下
特別注意到
message = {
"type": "sticker",
"packageId": "1",
"stickerId": "1"
}
Image Message接收到的格式如下
特別注意到
"messages":[
{
"type": "image",
"originalContentUrl": "https://lh3.googleusercontent.com/proxy/wAq0O6t81KyUUy6CKNOwAIK4W1z3gnhFfapZwlMp2unJZtoepONdNQMqQdiel4jJ6_shSuFAhLp0mm4zMaDreA-OziUwMOSm_I-ctdB2RV9Ao4heAl0U2kCM4gWEBNzAacoWuNUzFVzdiIT-0NYE_DRufFq6kYzeh6gs94FWS4ftw8icuQ",
"previewImageUrl": "https://lh3.googleusercontent.com/proxy/wAq0O6t81KyUUy6CKNOwAIK4W1z3gnhFfapZwlMp2unJZtoepONdNQMqQdiel4jJ6_shSuFAhLp0mm4zMaDreA-OziUwMOSm_I-ctdB2RV9Ao4heAl0U2kCM4gWEBNzAacoWuNUzFVzdiIT-0NYE_DRufFq6kYzeh6gs94FWS4ftw8icuQ"
}
]
Video Message接收到的訊息格式如下
特別注意到
"message": {
"type": "video",
"originalContentUrl": "https://youtu.be/PM5V3P_iDAk ",
"previewImageUrl": "https://i.ytimg.com/vi/x-S8vKV59Ik/maxresdefault.jpg"
}
要發送影片,請在訊息對像中包含影片文件的URL和預覽圖像的URL
message = {
"type": "audio",
"originalContentUrl": "https://youtu.be/PM5V3P_iDAk",
"duration": 60000
}
要發送音頻文件,請在消息對像中包含文件的 URL 和持續時間
其他還有很多不同的傳送可以自己去找看看,下一篇會提到製作樣板(Template)
今天的歌曲是 周杰倫-時光機 Time Machine
https://www.youtube.com/watch?v=nCfrfCzaB2A&list=PLFl6Na2uUoOZBEhBtQ_jeGA4P1V20JvpW&index=10&ab_channel=%E5%91%A8%E6%9D%B0%E5%80%ABJayChou
想請問一下
@handler.add(MessageEvent, message=TextMessage)
def handle_message(event):
message = event.message.text
if re.match('罩敏', message):
video_message = VideoSendMessage(
original_content_url='https://youtu.be/hCfSrg2l5e0',
preview_image_url='https://i.imgur.com/BBZXIYA.jpg'
)
line_bot_api.reply_message(event.reply_token, video_message)
else:
line_bot_api.reply_message(
event.reply_token, TextSendMessage("是不是產品名字打錯呢?"))
訊息有出現圖片,按下去,可是出現不能播放,是哪裡寫錯了嗎?